Eecient Algorithms for Scheduling Single and Multiple Channel Data Broadcast
نویسندگان
چکیده
With the increasing popularity of portable wireless computers, mechanisms to ef-ciently transmit information to such clients are of signiicant interest. The environment under consideration is asymmetric in that the information server has much more bandwidth available, as compared to the clients. It has been proposed that in such systems the server should broadcast the information periodically. A broadcast schedule determines what is broadcast by the server and when. In this report, we present an algorithm for scheduling broadcast in such environments. This algorithm is based on a fair queueing algorithm 6], and can be executed in O(logM) time, where M is the number of information items. The algorithm significantly improves the time-complexity over previously proposed broadcast scheduling algorithms. We evaluate performance of the algorithm and nd it to be close to optimal. We also present an algorithm to coordinate broadcasts over multiple channels, and evaluate its performance for two channels.
منابع مشابه
Simulation studies on scheduling requests for multiple data items in on-demand broadcast environments
Data scheduling for on-demand broadcast has been studied extensively in the past few years. Most work has focused on single-item requests in single-channel architectures. However, this model is not practical for emerging mobile applications. This study investigates data scheduling for multi-item requests in multi-channel on-demand broadcast environments. The performance of several well known sc...
متن کاملOn-demand broadcast for multiple-item requests in a multiple-channel environment
On-demand broadcast is an effective approach to disseminating data in mobile computing environments. Substantial efforts have been devoted to improving the scheduling efficiency of on-demand broadcast. Previous studies focused mainly on the case of scheduling single-item requests in single-channel environments. However, requesting multiple dependent data items is common in many advanced applica...
متن کاملData Scheduling in Multiple Channel/Multiple Receiver Environments for Processing Data Requests with Timing Constraints
In real-time environments, information is disseminated to clients under timing constraints. In this paper, we focus on the real time data scheduling problem in multiple broadcast channels environments, where the clients are equipped with multiple receivers. Each request is associated with a deadline. The clients can either retrieve data items from the broadcast channels or send requests to the ...
متن کاملPerformance analysis of data scheduling algorithms for multi-item requests in multi-channel broadcast environments
Nowadays querying multiple-dependent data items in a request is common in many advanced mobile applications, such as traffic information enquiry services. In addition, multi-channel architectures are widely deployed in many data dissemination systems. In this paper, we extend a number of data productivity-based scheduling algorithms and evaluate their performance in scheduling multi-item reques...
متن کاملScheduling time-critical requests for multiple data objects in on-demand broadcast
On-demand broadcast is an effective data dissemination approach in mobile computing environments. Most of the recent studies on on-demand data broadcast assume that clients request only a singledata-object at a time. This assumption may not be practical for the increasingly sophisticated mobile applications. In this paper, we investigate the scheduling problem of time-critical requests for mult...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997